/**
 * ColaboradorAtividadeDAOJPA.java
 * 
 * Projeto: SGA-LEDS
 * 
 * Rodrigo Soares Maia
 * IFES - Instituto Federal do Espírito Santo - Campus Serra
 */

package controleAtividades.cgd;

import controleAtividades.cdp.Atividade;
import controleInterno.cdp.Colaborador;
import controleAtividades.cdp.ColaboradorAtividade;
import java.util.List;
import javax.persistence.Query;
import utilitario.utilitarioPersistencia.DAOJPA;

public class ColaboradorAtividadeDAOJPA extends DAOJPA<ColaboradorAtividade> implements ColaboradorAtividadeDAO
{
    public List<ColaboradorAtividade> obter(Atividade a) {
        Query query = entityManager.createQuery("SELECT a FROM ColaboradorAtividade a WHERE a.atividade.id = ?1");
        query.setParameter(1, a.getId());
        return query.getResultList();
    }
    
    public List<ColaboradorAtividade> obter(Atividade a, Colaborador c) {
        Query query = entityManager.createQuery("SELECT ca FROM ColaboradorAtividade ca WHERE ca.atividade.id = ?1 AND ca.colaborador.id = ?2");
        query.setParameter(1, a.getId());
        query.setParameter(2, c.getId());
        return query.getResultList();
    }
}